求一能产生"随机位数"随机数的函数

来源:百度知道 编辑:UC知道 时间:2024/05/04 09:10:17
要求是:

1、能产生随机数,可以重复

2、随机数的位数要不固定,如有的3位,有的8位

对随机数不熟,哪位好心人帮帮忙呀~~
用在asp中哦,麻烦写一个我可以直接调用

function MyRand()
dim num
Randomize
num=rnd*rnd*rnd
bit=int(rnd*7)+2
num=num*10^bit
num=int(num)
MyRand=num
end function
将这个函数放进你的ASP文件里就可以了.

'该函数功能,产生min到max之间的整数!
function MyRand(min,max)
dim num
Randomize
num=min+Int(max*rnd)
MyRand=num
end function

Response.write myRand(10,100) '输出的结果10<=myRand(10,100)<=100

<%randomize%>
<%=(int(rnd()*n)+1)%>
N为可改变数

C语言里有 rand(); 1到3位的 rand()%1000; 1到8位的 rand()%100000000;

C语言里有 rand();

随机函数都不是真正意义上的随机,还是建议你查随机数表好些。~~

随机数表也可以查任意位数的随机数~~